import { CourseDTO } from '../../icm-base/course/course.dto';
import { TeacherDTO } from '../../icm-system-user/teacher/teacher.dto';

/**
 * 课程开课信息
 */
export interface CourseTeacherDTO {
  /**
   * 主键id
   */
  id: string;

  /**
   * 年度，比如：2020年-2021年第一和第二学期都是2020年度的成绩
   */
  year: string;

  /**
   * 课程名称
   */
  courseName?: string;

  /**
   * 下一年
   */
  nextYear?: number;

  /**
   * 第一或第二学期，也叫上学期和下学期
   * [ LAST_TERM, NEXT_TERM ]
   */
  termType: string;

  /**
   * 考核方式
   */
  evaluationMode: string;

  /**
   * 是否开设本课程
   */
  isOpen: boolean;

  /**
   * 关联课程
   */
  course: CourseDTO;

  /**
   * 授课老师
   */
  teacher: TeacherDTO;
}
